package com.company.genealogy.web.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface FileUploadService {
    /**
     * 上传成员照片
     * @param file 上传的文件
     * @return 文件相对路径
     */
    String uploadMemberPhoto(MultipartFile file) throws IOException;
    
    /**
     * 上传配偶照片
     * @param file 上传的文件
     * @return 文件相对路径
     */
    String uploadSpousePhoto(MultipartFile file) throws IOException;
    
    /**
     * 删除文件
     * @param filePath 文件相对路径
     * @return 是否删除成功
     */
    boolean deleteFile(String filePath);
} 